wayland: synchronize key repeat with server
authorRay Strode <rstrode@redhat.com>
Thu, 25 Feb 2016 18:58:42 +0000 (13:58 -0500)
committerRay Strode <rstrode@redhat.com>
Wed, 2 Mar 2016 18:07:12 +0000 (13:07 -0500)
commitb5281837d676783987c24b4e429e0242a856bcbb
tree9152119a4efcea4a3b3397f8153072c08b1546e2
parent551f1742f5c1a37f93a2239193b45779687b008d
wayland: synchronize key repeat with server

key repeat is handled client side, which means stalls in the compositor
dispatching key release events can lead to fictious repeat events.

This commit ties key repeat to a server roundtrip to ensure the client
and server are in sync.

https://bugzilla.gnome.org/show_bug.cgi?id=757942
gdk/wayland/gdkdevice-wayland.c